|
Расположение в меню |
---|
Деталь → Соединить → Вырез объекта |
Верстаки |
Деталь |
Быстрые клавиши |
Нет |
Представлено в версии |
0.16 |
См. также |
Соединить объекты, Вырезать тонкостенный объект, Булевы операции, Толщина |
Инструмент Внедрить тонкостенынй встраивает объект с перегородками (например, трубу) в другой объект с перегородками.
Основные
Алгоритмы, лежащие в основе инструментов объединения, довольно просты, и понимание принципов их работы важно для правильного использования данных инструментов.
1. Базовый объект обрезается булевым-обрезать с помощью объекта Инструмент (Tool).
2. Полученное соединение фильтруется: остаётся только самое крупное твёрдое тело. Результирующая фигура представляет собой набор (соединённую группу) непересекающихся твёрдых тел (обычно два).
3. Это самое большое твёрдое тело с помощью булевого-объединить соединяется с объектом Инструмент (Tool).
4. Если свойство Улучшить (Refine) равно true, то результирующая форма будет улучшено.
Инструменты Объединения можно использовать в макросах и из консоли Python, используя следующую функцию:
JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed')
Пример:
import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed' )
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tool = FreeCADGui.Selection.getSelection()[1]
Сам инструмент реализован на Python, смотрите /Mod/Part/JoinFeatures.py (ссылка Github) в разделе, где установлен FreeCAD.